
/* = sidebar.css
--------------------------------------------------- */


/* = Sidebar General Rules
--------------------------------------------------- */

.sidebar h2 {
	display: none;
}
.sidebar .widget {
	font: normal 12px/16px 'Lucida Grande', 'Lucida Sans', sans-serif;
	margin: 0 0 2em 0;
	color: #666;
}
.sidebar .widget .title {
	display: block;
	padding: 0;
	margin: 0 0 0.5em 0;
	font: bold 10px/20px Arial, sans-serif;
	text-transform: uppercase;
	color: #0580fb;
}
.sidebar .widget ul {
	display: block;
	margin: 0.6em 0 1em 0;
	padding: 0;
}
.sidebar .widget ul li {
	display: block;
	margin: 0;
	padding: 5px 0 5px 1.07em;
	border-bottom: 1px solid #eee;
}
.sidebar .widget ul ul {
	display: block;
	margin: 5px 0 -6px -1.07em;
	border-top: 1px solid #eee;
}
.sidebar .widget ul ul li {
	padding: 5px 0 5px 3.07em;
}
.sidebar .widget ul ul ul {
	margin: 5px 0 -6px -3.07em;
}
.sidebar .widget ul ul ul li {
	padding: 5px 0 5px 5.07em;
}
.sidebar .widget ul ul ul ul {
	margin: 5px 0 -6px -5.07em;
}
.sidebar .widget ul ul ul ul li {
	padding: 5px 0 5px 7.07em;
}
.sidebar .widget ul ul ul ul ul {
	margin: 5px 0 -6px -7.07em;
}
.sidebar .widget ul ul ul ul ul li {
	padding: 5px 0 5px 9.07em;
}
.sidebar .widget ul ul ul ul ul ul {
	margin: 5px 0 -6px -9.07em;
}
.sidebar .widget ul ul ul ul ul ul li {
	padding: 5px 0 5px 11.07em;
}


/* = Advertisement
--------------------------------------------------- */

.sidebar .widget_ads .ads-area {
	padding: 26px;
	border: 1px solid #333;
	background: #010101 none;
}
.sidebar .widget_ads .ads {
	display: block;
	width: 125px;
	height: 125px;
	overflow: hidden;
	float: left;
}
.sidebar .widget_ads .ads-1 {
	margin: 0 0 24px 0;
}
.sidebar .widget_ads .ads-2 {
	float: right;
	margin: 0 0 24px 0;
}
.sidebar .widget_ads .ads-4 {
	float: right;
}
.sidebar .widget_ads img {
	padding: 0;
	margin: 0;
	border: 0 none;
}


/* = Search Form
--------------------------------------------------- */

.sidebar .widget_search form {
	padding: 10px;
	background: #010101 none;
	height: 31px;
}
.sidebar .widget_search p{
	display: block;
	margin: 0;
	padding: 0;
}
.sidebar .widget_search label {
	display: none;
}
.sidebar .widget_search input {
	border: 0 none;
	width: 188px;
	margin: 0;
	padding: 10px 10px 11px 10px;
	line-height: 12px;
	float: left;
	background: transparent url('../images/input-search.png') left top no-repeat;
	color: #ccc;
}
.sidebar .widget_search button {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 102px;
	height: 31px;
	border: 0 none;
	background: transparent url('../images/button-search.png') left top no-repeat;
}
.sidebar .widget_search button span {
	display: none;
}


/* = Tag Cloud
--------------------------------------------------- */

.sidebar .tagcloud {
	margin-top: 1em;
}


/* = Calendar
--------------------------------------------------- */

table#wp-calendar {
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
}
table#wp-calendar caption {
	font-weight: bold;
	padding: 5px;
}
table#wp-calendar th,
table#wp-calendar td {
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 5px;
}
table#wp-calendar td#prev {
	border-left: 0 none;
	border-right: 0 none;
}
table#wp-calendar td.pad {
	border-left: 0 none;
	border-right: 0 none;
}